n=250; m=500; X=[244,44,50,137,44,56,12,79,191,239,219,20,2,51,67,153,165,181,155,49,16,184,200,240,117,99,232,218,10,111,250,232,70,25,160,56,77,185,245,210,44,111,85,211,219,129,32,44,80,182,127,17,74,184,164,49,59,46,27,178,213,245,210,107,15,163,233,111,46,53,17,243,235,116,239,104,13,88,31,197,24,132,246,82,11,131,137,208,244,41,20,63,178,89,102,67,170,47,227,47,56,198,115,238,39,15,165,60,58,108,88,84,236,212,30,148,136,40,146,37,72,10,177,225,210,145,219,146,65,33,132,217,146,117,195,24,42,132,95,242,238,118,40,68,162,30,58,20,183,235,125,5,153,159,9,151,139,103,99,246,60,147,83,3,152,199,173,208,48,181,246,213,175,49,132,156,239,231,170,90,136,169,131,51,176,45,213,108,113,32,223,22,204,6,227,28,237,164,244,6,6,147,229,117,70,116,34,174,197,34,123,177,184,25,133,105,35,122,85,47,37,72,72,142,126,189,150,248,233,40,55,90,135,223,130,214,171,34,149,222,168,27,80,152,5,71,49,61,61,68,91,159,123,8,105,68,30,230,140,17,26,28,170,48,124,199,118,37,78,236,46,15,134,4,169,73,159,9,183,100,147,107,12,111,100,99,199,181,140,5,174,181,53,157,136,173,126,121,239,84,124,75,145,61,85,173,108,146,204,125,82,143,177,25,97,112,41,8,207,138,141,243,167,204,197,183,191,126,10,178,145,48,242,93,136,47,199,135,43,180,234,160,30,232,65,242,230,188,64,192,182,179,219,244,21,6,182,134,41,24,11,165,172,120,96,125,13,248,87,135,231,204,235,149,215,93,178,167,77,12,223,44,246,213,135,27,32,154,68,193,165,203,79,232,22,224,47,19,41,129,37,235,67,166,192,100,15,177,176,150,3,18,175,21,201,210,194,177,11,48,190,249,156,49,15,160,107,108,166,73,47,5,4,218,1,76,41,226,132,71,141,30,64,166,241,143,152,182,230,155,21,117,247,124,170,223,1,113,104,215,62,6,81,237,144,90,198,105,195,34,196,149,23,212,198,177,59,28,12,193,123,228,66,47,129,12,87,193,199,123,33,3,42,51,84,140,145,191,35,78];